Incorporating Semantic Relationships into an Object-Oriented Database System

نویسندگان

  • Li-min Liu
  • Michael Halper
چکیده

Semantic relationships, those class-to-class connections that carry inherent support for constraints and various other functionalities, play an important role when building information models for applications. This is true whether one employs traditional data modeling techniques, knowledge-representation languages, or object-oriented modeling methodologies. An example of such a semantic relationship is the part-whole relationship. In fact, most of the popular object-oriented modeling approaches include such constructs in their repertoire of data modeling primitives. However, commercial object-oriented database (OODB) systems ordinarily do not provide built-in support for them. In this paper, we present a methodology by which a semantic relationship can be incorporated into an existing OODB system. At first, we give an overview of the general methodology for carrying out this integration task. Then, in order to ground our work in a real system, we show the addition of a part-whole semantic relationship to the ONTOS DB/Explorer OODB management system. This implementation is currently up and running, and an example application demonstrating its use is available on the Web.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Frameworks for incorporating semantic relationships into object-oriented database systems

A semantic relationship is a data modeling construct that connects a pair of classes or categories and has inherent constraints and other functionalities that precisely reflect the characteristics of the specific relationship in an application domain. Examples of semantic relationships include part-whole, ownership, materialization, and role-of. Such relationships are important in the construct...

متن کامل

Implementing Relationships and Constraints in an Object-Oriented Database Using a Monitor Construct

Semantic models have shown the utility of arbitrary user-de ned relationships for de ning the semantics of database information, while objectoriented models have developed a strong paradigm for the expression of individual database entities. The SORAC project merges the strengths of these two models by extending the object-oriented model through the addition of active semantic relationships. Th...

متن کامل

Semantic Enrichment: A First Step to Provide Database Interoperability

Semantic enrichment is a process that upgrades the semantics of databases. Usually, this is done by remodelling database schemas in a higher data model in order to explicitly express semantics that is implicit in the data. We use the ODMG-93 standard for object-oriented database systems to this end. Hence relational database schemas are transformed into object-oriented ones, thereby making expl...

متن کامل

Mapping an Extended Entity-Relationship Schema into a Schema of Complex Objects

With the advent of object-oriented database systems, there is an urgent need to de ne a methodology for mapping a conceptual schema into an object-oriented one, and migrating from a conventional database to an object-oriented database containing complex objects. This paper deals with an important step of the migration process by describing a technique for complex entity formation which involves...

متن کامل

Use of Object-oriented Concepts in Databases for Effective Mining

Data mining is a process that uses a variety of data analysis tools to discover knowledge, patterns and relationships in data that may be used to make valid predictions. With the popularity of object-oriented database systems in database applications, it is important to study the data mining methods for object-oriented databases. The traditional Database Management Systems (DBMSs) have limitati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999